package com;

import java.io.Serializable;

/**
 * @author 关忆北丶
 * @description:
 * @date :2020/9/19 15:11
 */
public class JSData implements Serializable {

    private static final long serialVersionUID = -7461670241242160844L;
    /**
     * param : {"func":"2","desc":"生成海报"}
     */

    private ParamBean param;

    public ParamBean getParam() {
        return param;
    }

    public void setParam(ParamBean param) {
        this.param = param;
    }

    public static class ParamBean implements Serializable {
        private static final long serialVersionUID = 5085357877343362019L;
        /**
         * func : 2
         * desc : 生成海报
         */

        private int func;
        private String desc;
        private AddressBean address;//酱香之旅
        private GiftMsgBean giftMsg;//酱香之旅
        private Long productOrderId ;
        private Long overtime ;
        //我的尊享币
        private Long myGsScore ;
        private int checkId;//酱香之旅--跳转群聊
        private int gid;//礼品id
        private String content = "";
        private String tel;
        private String gTitle;
        private int type;
        private int tagIds;
        private int topicId;
        private int id;
        private String event_id;
        private String page;//app 路由
        private String url;//文化大使投票页面
        private int luckId;

        public int getLuckId() {
            return luckId;
        }

        public void setLuckId(int luckId) {
            this.luckId = luckId;
        }

        public String getPage() {
            return page;
        }

        public void setPage(String page) {
            this.page = page;
        }

        public String getShareImgUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public Long getProductOrderId() {
            return productOrderId;
        }

        public void setProductOrderId(Long productOrderId) {
            this.productOrderId = productOrderId;
        }

        public Long getOvertime() {
            return overtime;
        }

        public void setOvertime(Long overtime) {
            this.overtime = overtime;
        }

        public String getEventId() {
            return event_id;
        }

        public void setEvent_id(String event_id) {
            this.event_id = event_id;
        }


        public int getTopicId() {
            return topicId;
        }

        public void setTopicId(int topicId) {
            this.topicId = topicId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public GiftMsgBean getGiftMsg() {
            return giftMsg;
        }

        public void setGiftMsg(GiftMsgBean giftMsg) {
            this.giftMsg = giftMsg;
        }

        public int getTagId() {
            return tagIds;
        }

        public void setTagId(int tagId) {
            this.tagIds = tagId;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getgTitle() {
            return gTitle;
        }

        public void setgTitle(String gTitle) {
            this.gTitle = gTitle;
        }

        private int isTrue;

        public int getIsTrue() {
            return isTrue;
        }

        public void setIsTrue(int isTrue) {
            this.isTrue = isTrue;
        }

        public int getCheckId() {
            return checkId;
        }

        public String getTel() {
            return tel;
        }

        public void setTel(String tel) {
            this.tel = tel;
        }

        public void setCheckId(int checkId) {
            this.checkId = checkId;
        }

        public int getGid() {
            return gid;
        }

        public void setGid(int gid) {
            this.gid = gid;
        }

        public AddressBean getAddress() {
            return address;
        }

        public void setAddress(AddressBean address) {
            this.address = address;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public int getFunc() {
            return func;
        }

        public void setFunc(int func) {
            this.func = func;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }
    }

    public static class GiftMsgBean implements Serializable {
        private String ctime;
        private String event;
        private String gid;
        private String giftName;
        private String id;
        private String name;
        private String orderNum;
        private String phone;
        private String status;
        private String tid;
        private String uid;
        private String utime;
        private String imageUrl;
        private String areaFirst;
        private String areaSecond;
        private String areaThree;
        private String address;

        public String getAreaFirst() {
            return areaFirst;
        }

        public void setAreaFirst(String areaFirst) {
            this.areaFirst = areaFirst;
        }

        public String getAreaSecond() {
            return areaSecond;
        }

        public void setAreaSecond(String areaSecond) {
            this.areaSecond = areaSecond;
        }

        public String getAreaThree() {
            return areaThree;
        }

        public void setAreaThree(String areaThree) {
            this.areaThree = areaThree;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getCtime() {
            return ctime;
        }

        public void setCtime(String ctime) {
            this.ctime = ctime;
        }

        public String getEvent() {
            return event;
        }

        public void setEvent(String event) {
            this.event = event;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getOrderNum() {
            return orderNum;
        }

        public void setOrderNum(String orderNum) {
            this.orderNum = orderNum;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getTid() {
            return tid;
        }

        public void setTid(String tid) {
            this.tid = tid;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getUtime() {
            return utime;
        }

        public void setUtime(String utime) {
            this.utime = utime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGid() {
            return gid;
        }

        public void setGid(String gid) {
            this.gid = gid;
        }

        public String getGiftName() {
            return giftName;
        }

        public void setGiftName(String giftName) {
            this.giftName = giftName;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }
    }

    public static class AddressBean implements Serializable {
        private static final long serialVersionUID = -928031232472955572L;
        private double latitude;//精度
        private double longitude;//维度
        private long range;//签到范围 （米）

        public double getLatitude() {
            return latitude;
        }

        public void setLatitude(double latitude) {
            this.latitude = latitude;
        }

        public double getLongitude() {
            return longitude;
        }

        public void setLongitude(double longitude) {
            this.longitude = longitude;
        }

        public long getRange() {
            return range;
        }

        public void setRange(long range) {
            this.range = range;
        }
    }
}
